package com.sxpi.technology_system.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Data;

/**
 * 
 * @TableName technology_achievement
 */
@TableName(value ="technology_achievement")
@Data
public class TechnologyAchievement implements Serializable {
    /**
     * 科技成果id
     */
    @TableId("technology_id")
    private Integer technologyId;

    /**
     * 科技成果名称
     */
    private String technologyName;

    /**
     * 科技成果商业技术书（采用url超链接展示，将其保存在文件服务器中）
     */
    private String technologySchedule;

    /**
     * 科技成果所属学院
     */
    private String involveInstitute;

    /**
     * 科技成果所属学院联系电话
     */
    private String involveInstituteTelephone;

    /**
     * 科技成果是否已做资产评估，采取二进制标识，0为否，1为是
     */
    private Integer assetsAppraisal;

    /**
     * 科技成果意向交易额 单位为W（万）
     */
    private String dealMoney;

    /**
     * 科技成果创建时间
     */
    private String createDate;

    /**
     * 科技成果合作方式
     */
    private String cooperationMethod;

    /**
     * 科技成果简介 暂定为富文本 若未填写默认为0（文字保存为html格式， 图片保存为base64编码）
     */
    private String technologyIntroduceUrl;

    /**
     * 科技成果负责人联系电话
     */
    private String createTelephone;

    /**
     * 科技成果所属的账号（外键约束） 可以根据此查询成果人姓名
     */
    private Integer technologyUser;

    /*
     *   科技成果 审核状态 0未审核 1审核通过 2 审核失败 默认未审核0
     * */
    private String checkState;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}